from dataclasses import dataclass
from typing import Mapping, Optional


@dataclass
class ExploiterResult:
    exploitation_success: bool = False
    propagation_success: bool = False
    os: str = ""
    info: Optional[Mapping] = None
    error_message: str = ""
